package com.ssy.lingxi.after.sale.model.vo.response;

import java.io.Serializable;

/**
 * 退货内部工作流记录VO
 * @author 伍将
 * @date 2020/12/11
 * @version 2.0.0
 */
public class ReturnInnerWorkflowRecordVO implements Serializable {

    private static final long serialVersionUID = 8070819749981769253L;
    /**
     * 步骤
     */
    private Integer step;

    /**
     * 操作者
     */
    private String operator;

    /**
     * 部门
     */
    private String department;

    /**
     * 职位
     */
    private String jobTitle;

    /**
     * 状态
     */
    private String status;

    /**
     * 状态编码
     * 待提交退货申请单 - 1
     * 审核通过(提交) - 2
     * 审核不通过(提交) - 24
     * 审核通过(一级) - 3
     * 审核不通过(一级) - 25
     * 审核通过(二级) - 4
     * 审核不通过(二级) - 5
     * 审核通过(确认) - 6
     * 审核不通过(确认) - 7
     * 待新增退货发货单 - 8
     * 待审核退货发货单 - 9
     * 采购商待新增物流单 - 10
     * 采购商待确认物流单 - 11
     * 待确认退货发货 - 12
     * 待新增退货入库单 - 13
     * 待审核退货入库单 - 14
     * 待确认退货收货 - 15
     * 待确认退货回单 - 16
     * 待退款 - 17
     * 待确认退款 - 18
     * 退款失败 - 19
     * 退款成功 - 20
     * 待确认售后完成 - 21
     * 确认售后完成 - 22
     * 不接受物流单 - 23
     */
    private Integer statusCode;

    /**
     * 操作
     */
    private String operate;

    /**
     * 操作时间
     */
    private String operateTime;

    /**
     * 审核意见
     */
    private String opinion;

    public Integer getStep() {
        return step;
    }

    public void setStep(Integer step) {
        this.step = step;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getJobTitle() {
        return jobTitle;
    }

    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(Integer statusCode) {
        this.statusCode = statusCode;
    }

    public String getOperate() {
        return operate;
    }

    public void setOperate(String operate) {
        this.operate = operate;
    }

    public String getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(String operateTime) {
        this.operateTime = operateTime;
    }

    public String getOpinion() {
        return opinion;
    }

    public void setOpinion(String opinion) {
        this.opinion = opinion;
    }
}
